package com.cjhstudy.pay.enumus;

import com.lly835.bestpay.enums.BestPayTypeEnum;
import lombok.Getter;

/**
 * @author: phil
 * @ProjectName: pay
 * @Date: 2021/12/7
 */
@Getter
public enum PayPlatformEnum {

    //1-支付宝，2-微信
    ALIPAY(1),

    WX(2),
    ;
    Integer code;

    PayPlatformEnum(Integer code){
        this.code = code;
    }

    public static PayPlatformEnum getByBestPayTypeEnum(BestPayTypeEnum bestPayTypeEnum){
        for (PayPlatformEnum payPlatformEnum: PayPlatformEnum.values()){
            if (bestPayTypeEnum.getPlatform().name().equals(payPlatformEnum.name())){
                return payPlatformEnum;
            }
        }
        throw new RuntimeException("错误支付平台："+ bestPayTypeEnum.name());
    }

}
